<?php
/**
 * 入口文件
 * Some rights reserved：www.thinkcmf.com
 */
if (ini_get('magic_quotes_gpc')) {
	function stripslashesRecursive(array $array){
		foreach ($array as $k => $v) {
			if (is_string($v)){
				$array[$k] = stripslashes($v);
			} else if (is_array($v)){
				$array[$k] = stripslashesRecursive($v);
			}
		}
		return $array;
	}
	$_GET = stripslashesRecursive($_GET);
	$_POST = stripslashesRecursive($_POST);
}

function is_mobile()
	{  
		$user_agent = $_SERVER['HTTP_USER_AGENT'];  
	  
		$mobile_agents = Array("240x320","acer","acoon","acs-","abacho","ahong","airness","alcatel","amoi",
		"android","anywhereyougo.com","applewebkit/525","applewebkit/532","asus","audio","au-mic",
		"avantogo","becker","benq","bilbo","bird","blackberry","blazer","bleu","cdm-","compal",
		"coolpad","danger","dbtel","dopod","elaine","eric","etouch","fly ","fly_","fly-","go.web",
		"goodaccess","gradiente","grundig","haier","hedy","hitachi","htc","huawei","hutchison","inno",
		"ipad","ipaq","ipod","jbrowser","kddi","kgt","kwc","lenovo","lg ","lg2","lg3","lg4","lg5",
		"lg7","lg8","lg9","lg-","lge-","lge9","longcos","maemo","mercator","meridian","micromax",
		"midp","mini","mitsu","mmm","mmp","mobi","mot-","moto","nec-","netfront","newgen","nexian",
		"nf-browser","nintendo","nitro","nokia","nook","novarra","obigo","palm","panasonic","pantech",
		"philips","phone","pg-","playstation","pocket","pt-","qc-","qtek","rover","sagem","sama",
		"samu","sanyo","samsung","sch-","scooter","sec-","sendo","sgh-","sharp","siemens","sie-",
		"softbank","sony","spice","sprint","spv","symbian","tablet","talkabout","tcl-","teleca",
		"telit","tianyu","tim-","toshiba","tsm","up.browser","utec","utstar","verykool","virgin",
		"vk-","voda","voxtel","vx","wap","wellco","wig browser","wii","windows ce","wireless","xda","xde","zte"); 		
		$is_mobile = false;  
		foreach ($mobile_agents as $device) 
		{//这里把值遍历一遍，用于查找是否有上述字符串出现过  
		   if (stristr($user_agent, $device))
		    { //stristr 查找访客端信息是否在上述数组中，不存在即为PC端。  
				$is_mobile = true;  
				break;  
			}  
		}  
		return $is_mobile;  
    } 

//开启调试模式
define("APP_DEBUG", true);
//网站当前路径
define('SITE_PATH', dirname(__FILE__)."/");
//if(is_mobile()){ //跳转至wap分组  	
		  //pc端项目路径，不可更改
 //      define('APP_PATH', SITE_PATH . 'mobi/');
//	}else{  
		 //手机端项目路径，不可更改
        define('APP_PATH', SITE_PATH . 'application/');
	          
	//}  



//项目相对路径，不可更改
define('SPAPP_PATH',   SITE_PATH.'simplewind/');
//
define('SPAPP',   './application/');
//项目资源目录，不可更改
define('SPSTATIC',   SITE_PATH.'statics/');
//定义缓存存放路径
define("RUNTIME_PATH", SITE_PATH . "data/runtime/");
//静态缓存目录
define("HTML_PATH", SITE_PATH . "data/runtime/Html/");
//版本号
define("SIMPLEWIND_CMF_VERSION", 'X2.1.0');

define("THINKCMF_CORE_TAGLIBS", 'cx,Common\Lib\Taglib\TagLibSpadmin,Common\Lib\Taglib\TagLibHome');

if(function_exists('saeAutoLoader') || isset($_SERVER['HTTP_BAE_ENV_APPID'])){
	
}else{
	if(!file_exists("data/install.lock")){
		if(strtolower($_GET['g'])!="install"){
		    header("Location:./index.php?g=install");
		    exit();
		}
	}
}
//uc client root
define("UC_CLIENT_ROOT", './api/uc_client/');

if(file_exists(UC_CLIENT_ROOT."config.inc.php")){
	include UC_CLIENT_ROOT."config.inc.php";
}

//载入框架核心文件
require SPAPP_PATH.'Core/ThinkPHP.php';

